package com.csun.cmny.provider.service;

import com.csun.cmny.base.dto.LoginAuthDto;
import com.csun.cmny.core.support.IService;
import com.csun.cmny.provider.dto.ServiceItemDto;
import com.csun.cmny.provider.model.domain.OmcServiceItem;
import com.csun.cmny.provider.vo.ServiceItemVo;

import java.util.List;

public interface OmcServiceItemService  extends IService<OmcServiceItem>{

        /*
         * 通过服务id查找服务项
         * */
        List<ServiceItemVo> selectByServiceId(Long serviceId);

        /*
         * 保存服务项
         * */
        Integer saveServiceItem(List<ServiceItemDto> serviceItemDtos, LoginAuthDto loginAuthDto);

        /*
        * 删除服务项和其异常报告
        * */
        Integer deleteServiceItemAndReportItem(Long serviceItemId);

        /*
        * 修改服务项
        * */
        Integer updateByPrimarykey(OmcServiceItem omcServiceItem);
}
